﻿#pragma once
#include "common_data.h"


struct visAlgParam {
	QString calibration;
	int dir;
	int maxNum;
};

struct BoxPoint {
	int x1;
	int x2;
	int x3;
	int x4;
	int y1;
	int y2;
	int y3;
	int y4;
};

struct VisAlgInput {
	QString rgb;
	QString depth;
	QList<BoxPoint> boxs;
	Size sku;
	int taskNum;
	int jig;
};

struct VisAlgOutput {
	Position skuInJig;
	QByteArray rgb;
	QString msg;
	int height;
	int num;
	QString imgage;
};

